"""
regex练习
"""

import re

# 匹配出其中大写字母开头的单词
result = re.findall("[A-Z][a-z]*", "How are you,Jame")
print(result)  # 不取重叠的后者


# 验证一个用户名是否只有数字字母下划线
name = input("User:")
if len(re.findall("[_a-zA-Z0-9]+", name)) == 1:
    print(True)

name = input("User:")
if len(re.findall("^[_a-zA-Z0-9]{6,12}$", name)) == 1:  # 只能由6~12位数字字母下划线组成
    print(True)